/******************************/
/***         layout         ***/

HTML {
	POSITION: absolute;
	HEIGHT: 100%;
	padding: 0;
	MARGIN: 0;
	WIDTH: 100%;
}

body {
  position: relative;
  margin: 0;
}

#meta{
  Position:Fixed; Width:100%;
  Left:0; Bottom:0;
  Z-Index:100;
}

#meta .ver{
  float:left;
  padding:4px;
}

#meta .info{
  float:left;
  padding:4px;
  margin:0;
  padding-right:16px;
}

#meta P{
  padding:0;
  margin:0;
}

#title {
  position: Fixed;
  left: 0;
  top: 0; 
  height: 50px;
  width: 100%;
  Z-Index:100;
}

#title h1 {
  line-height: 40px;
  margin: 0;
  padding: 0 25px;
  margin-bottom: -10px;
}

#title H5{
  margin: 0;
  padding: 0 125px;
}

* HTML,
* HTML Body {
  Position:Absolute;
  Height:100%;
}

* HTML #title {
  Position:Absolute;
}

* HTML #meta {
  Position:Absolute;
  Bottom:0;
}



#stream{
	padding-top: 60px;
	margin-left: 25px;
	min-width:640px;
    padding-bottom: 40px;
}

#content{
   overflow: hidden;
	position: relative;
	width: 100%;
   zoom:1;
}

#contentfooter{
	width:100%;
}

#contentfooter INPUT{
  float:right;
  margin: 8px 10px 8px 8px; 
}





DL,
DT,
DD{
  padding:0;
  margin:0;
}

DT{
  margin-top:16px;
}

DT{
  font-size:13pt;
}


H2{
	padding: 4px 0 4px 8px;
	margin: 0;
}

H3{
	padding: 4px 4px 4px 16px;
	margin: 0;
}

H4{
	padding:0;
	margin: 0;
}



FORM{
  padding:0;
  margin:0;
}


.Center {
  Width:25em;
  Margin:120px Auto;
}

* HTML .Center {
  Position:Relative; Top:120px;
  Margin-Top:0;
}






/******************************/
/***         colors         ***/
BODY{
	  BACKGROUND: white;
	    COLOR: black;
}

#title{
	background-image: url(/media/img/mt.png);
	background-repeat: no-repeat;
	color: black;
}


#content{
	background: #white;
}

#meta{
    color:black;
	background: #7E99C9;
}


H2{
	background: white;
	color:black;
}

H3{
	background: #B7B7DD;
}


LI{
	list-style: none;
}

#main UL LI{
	border-top: 1px dashed;
}

.formerrors,
.errorlist{
	padding: 0;
	margin: 0;
	color: red;
	list-style: none;
}

#debugQueryTable{
  color:black;
}

#debugQueryTable TR{
  background:white;
}
  

/******************************/
/***         fonts          ***/


BODY{
	  FONT: 9pt Tahoma, Arial;
}


#main LABEL{
	font-weight: bold;
}

#title H5{
	font-size: 8pt;
}

#meta{
	font-size: 8pt;
	font-weight: normal;
}

H1{
  font-size:18pt;
}

H2{
  font-size: 120%;
}

H3{
  font-size: 100%;
}

H4{
	font-size: 100%;
	font-weight: bold;
}




A {
	FONT-SIZE: 100%; COLOR: #00016e; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00016e; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0063ff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #606080; TEXT-DECORATION: none
}

